@charset "utf-8";
/*ͨ��*/
*{margin:0;padding:0;font-family:Microsoft YaHei;-webkit-tap-highlight-color:transparent; }
body{ background: #F3F3F3;}
input[type=button],input[type=submit],select{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:Microsoft YaHei;outline:0}
ul{list-style:none}
a{text-decoration:none; color:#000;}
a:hover{ text-decoration:underline}
.pre{position:relative}
.tc{text-align:center}
.fl{float:left !important}
.fr{float:right !important}
.f14{ font-size:14px !important}
img{ border: none;}
.clearfix:after{height:0;display:block;visibility:hidden;content:"";clear:both;}
.clearfix{display:block;}
.block{ display:block}
.hidden{ display:none}
.tc{ text-align:center}
.mask{width:100%; height:100%; background:rgba(0,0,0,0.3); position:fixed; top:0; left:0; z-index:10; display:none}
.select{border:1px solid #ccc;display:inline-block; height:30px; position:relative}
.select select{border:none;margin:0 5%; width:90%; height:100%;}
.select:after{content:"";position:absolute;top:13px;right:4px;z-index:1;width:0;height:0;display:inline-block;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #333}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc;} 
table{ border-collapse:collapse}
/*ͨ�ý���*/

/*�õ�Ƭcss*/
.callbacks,.callbacks li,.callbacks li img{ width:100%; height:100%}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0,.8);left:0;right:0;bottom:0;margin:0;max-width:none}

.callbacks,.callbacks li,.callbacks li img{ width:100%; height:100%}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0,.8);left:0;right:0;bottom:0;margin:0;max-width:none}

.slide{ position: relative; height: 100%;}
.slide_1 {height: 461px;}
.slide_1 .callbacks_nav,.slide_2 .callbacks_nav{position:absolute;-webkit-tap-highlight-color:transparent;top:50%;left:10px;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:71px;width:40px;background:transparent url(../images/arrow.png) no-repeat left top;margin-top:-35.5px}
.slide_2 .callbacks_nav{width:31.5px; background-image: url(../images/arrow_2.png);}
.slide_1 .callbacks_nav.next,.slide_2 .callbacks_nav.next{left:auto;background-position:right top;right:10px}
.slide_1 .callbacks1_tabs,.slide_2 .callbacks2_tabs{ position:absolute; bottom:20px; right:0; z-index:2; height:30px; width: 100%; text-align:center;}
.slide_2 .callbacks2_tabs{ width: auto; bottom: 4px; right: 10px;}
.slide_1 .callbacks1_tabs li,.slide_2 .callbacks2_tabs li{ display:inline-block; width:55px; height:15px; margin:10px 5px 0}
.slide_2 .callbacks2_tabs li{ width: 10px; height: 10px; }
.slide_1 .callbacks1_tabs li a,.slide_2 .callbacks2_tabs li a{ width:100%; height:100%; vertical-align:top; display:inline-block; overflow:hidden; text-indent:-999em; background-color:#fff}
.slide_2 .callbacks2_tabs li a{border-radius: 100%;}
.slide_1 .callbacks1_tabs li.callbacks_here a,.slide_2 .callbacks2_tabs li.callbacks_here a{ background-color:#56B4DC}
.slide_1 .callbacks .caption,.slide_2 .callbacks .caption{ font-size: 14px; padding:10px 15px;}


.gradient{ position: absolute; bottom: 0; left: 0; z-index: 1; width: 100%; height: 2px;background: -webkit-linear-gradient(left ,#4C5599, #58B4DC); background: -o-linear-gradient(left ,#4C5599, #58B4DC);background: -moz-linear-gradient(left ,#4C5599, #58B4DC);background: linear-gradient(left ,#4C5599, #58B4DC);background: -ms-linear-gradient(left ,#4C5599, #58B4DC);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4C5599,endcolorstr=#58B4DC,gradientType=1);}

.til{ height: 45px; line-height: 45px; padding: 5px 10px 5px 0; position: relative; font-size: 22px; font-weight: bold; color: #3060B2;}
.til img{ vertical-align: middle; margin-right: 10px;}
.til > a{ width: 18px; height: 18px; margin-top: 18px; float: right; background: url(../images/icon.png) no-repeat -2px -62px;}
.til span{ display: inline-block; vertical-align: middle; margin-left: 35px;}
.til span a{ color: #3060B2; font-size: 18px; display: inline-block; padding: 0 5px; margin-right: 10px; height: 30px; line-height: 30px;}
.til span a.current{ border-bottom:4px solid #5566A5;} 
.til span a:hover{ text-decoration: none;}

.main{ width: 1200px; margin: 0 auto; padding: 28px 0 35px; background-color: #fff;}
.head h1{ width: 399px; height: 70px; float: left; background: url(../images/logo.png) no-repeat 0 0px;}
.head .fr{ padding-top:22px;margin-right:20px;}
.head .fr input[type="text"]{ border: 1px solid #919191; border-right: none; width: 192px; height:27px; float: left;}
.head .fr input[type="button"]{ width: 70px; height: 29px; border: 1px solid #73B0D9; float: left; cursor: pointer; background-color: #fff;}
.nav{ margin-top: 18px; height: 56px; padding: 0 8px; padding: 0 55px; background:url(../images/nav_bg.jpg) no-repeat;}
.nav a{ margin-right: 30px; height: 100%; line-height: 56px; float: left; font-size: 18px; color: #fff;}
.nav a:hover{ text-decoration: none;}

.tops{ margin-top: 1px; position: relative;background: #fff;padding: 8px 0;}
.tops > .gradient{; top: 0;}
.tops .g2{height: 7px;top: 138px;}
.tops > .fl{ width: 743px; height: 100%; background-color: #fff; position: relative;padding-left: 100px;}
.tops > .fl { background: url(../images/xiaozhenduihua.png) no-repeat 15px center}
.tops > .fl .con{ text-align: center;}
.tops > .fl .con h2{ font-size: 35px;font-weight: bold; font-family: simsun;line-height: 60px;}
.tops > .fr{width: 300px; height: 100%; position: relative;padding-right: 30px;}
.tops > .fr .tils{ width: 14px; display: inline-block; float: left; color: #4CA9D7;}
.tops > .fr .con{}
.tops > .fr .con p{line-height: 30px; font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.tops > .fl .con p{font-size: 14px;line-height: 30px;font-family: simsun;white-space: nowrap;width: 743px;}
.link_cont{width: 741px;overflow: hidden;}
.link_cont a{display: block;width: 231px;float: left;padding: 0 3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 30px;font-size: 14px;}
.tops > .fl .con p a{display: inline-block;*display: inline;*zoom: 1;width: 33%;}
.tops_list{ padding-top: 20px;}
.tops_list .fl{ width: 648px; height: 376px; float: left;}
.tops_list .fr{ width: 520px;}
.tops_list .fr dl{ border-bottom: 1px dotted #7E00FF; padding-bottom: 20px;}
.tops_list .fr dl dt{ font-size: 22px; font-weight: bold; margin-bottom: 10px; }
.tops_list .fr dl dt a{color: #3060B2;}
.tops_list .fr dl dd{ color: #8D8F93; line-height: 25px; font-size: 14px;}
.tops_list .fr dl dd a{ color: #8D8F93;}
.tops_list .fr ul{ padding-top: 20px;}
.tops_list .fr ul li{line-height:35px}
.tops_list .fr ul li a{ color: #3D3D3E; font-size: 18px; display: block; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;width:400px;float:left}
.tops_list .fr ul li span{width:90px;float:right}
.middle_news{ padding-top: 36px;}
.middle_news .fl{ width: 792px;}
.middle_news .fr{ width: 400px;}
.rank{ margin-bottom: 20px; background-color: #fff;}
.rank li{ line-height: 22px; height: 30px; padding:8px 10px;}
.rank li span{ width: 20px; height: 20px; line-height: 20px; text-align: center; float: left; display: inline-block; border: 1px solid #777;}
.rank li span.ts{width: 22px; height: 22px;line-height: 22px; border: none; color: #fff; background-color: #FF0000;}
.rank li a{ display: block; height: 22px; line-height: 22px; margin-left: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.news_list{ padding:0 5px; margin-bottom:24px; background-color: #fff;}
.news_list dl{ padding: 10px; position: relative;}
.news_list dl:before{ content:"";position: absolute; bottom: 0; left: 0; z-index: 1; width: 100%; height: 2px;background: -webkit-linear-gradient(left ,#E1061A, #944AEE); background: -o-linear-gradient(left ,#E1061A, #944AEE);background: -moz-linear-gradient(left ,#E1061A, #944AEE);background: linear-gradient(left ,#E1061A, #944AEE);background: -ms-linear-gradient(left ,#E1061A, #944AEE);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E1061A,endcolorstr=#944AEE,gradientType=1);}
.news_list dl.last:before{ display: none;}
.news_list dl dt{ width: 254px; height: 142px; float: left;}
.news_list dl dt img{ width: 100%; height: 100%;}
.news_list dl dd{ margin-left: 274px;}
.news_list dl dd h3{ font-size:26px; height: 37px; margin-bottom:15px; }
.news_list dl dd h3 a{ color: #3060B2;display: block; line-height: 37px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news_list dl dd p{ font-size: 14px; color: #656565; line-height: 25px;}
.news_list dl dd p a{color: #656565;}
.zsyz{ padding: 5px; background-color: #fff;}
.zsyz dl{ width: 466px; float: left;}
.zsyz dl dt{ width: 220px; height: 160px; float: left;}
.zsyz dl dt img{width:100%; height:100%;}
.zsyz dl dd{ margin-left:230px;}
.zsyz dl dd h4{ font-size: 14px; font-weight:normal; text-align:center; margin:10px 0 ;}
.zsyz dl dd p{ font-size: 12px; color: #5C5C5B; text-indent: 2em; line-height: 22px;}
.zsyz .rig{ width: 308px; float: right; margin-left: -5px;}
.zsyz .rig a{ width: 149px; float: left; margin-left: 5px; display: block;}
.zsyz .rig a img{ width: 100%; height:110px;}
.zsyz .rig a p{ height: 25px; line-height: 25px; text-align: center; font-size: 14px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.map_list{ padding: 15px 5px; margin-bottom:20px; background-color: #fff;}
.map_list .pic{ width: 410px; height: 256px; float: left; margin-right: 16px;}
.map_list .pic img{ width: 100%; height: 100%;}
.map_list .news{width: 365px; float: left; margin-right: 16px}
.map_list .news dl{ padding: 18px 0;}
.map_list .news dl.first{border-bottom:1px dashed #A637DF;}
.map_list .news dt{ text-align: center; margin-bottom: 5px;}
.map_list .news dt a{font-size: 22px; color: #3060B2; font-weight: bold;}
.map_list .news dd{ text-indent: 2em; line-height: 22px; font-size: 14px;}
.map_list ul{  float: left; margin-left: 16px;}
.news_pic li{width: 336px; padding: 5px 0;}
.news_pic li a{ height: 20px; margin-bottom: 5px; display: block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news_pic li a + div{width: 260px; margin: 0 auto; border-bottom: 1px solid #FE7F61; padding-bottom: 10px; position: relative; display: none;}
.news_pic li a + div i{ width: 9px; height: 5px; display: inline-block; position: absolute; bottom: 5px; left: 50%; z-index: 1; margin-left: -4.5px; background: url(../images/icon.png) no-repeat -21px -62px;}
.news_pic li a + div img{ width: 100%; height: 110px;}
.news_pic li a:hover{ color: #FF9C00;}

.scenery{ padding: 10px 13px 10px 0; margin-bottom: 10px; background-color: #fff;}
.scenery li{ width: 382px; height: 243px; float: left; margin:0 0 13px 13px; position: relative;}
.scenery li img{ width: 100%; height: 100%;}
.scenery li p{position: absolute; bottom: 10px; left:20px; z-index: 1; color: #fff; font-size: 14px; width: 290px;}
.scenery li.big{ width: 580px; height: 368px;}
.scenery li.big p{font-size: 18px;}
.scenery li i{ position: absolute; bottom: 10px; right: 10px; z-index: 1; width: 40px; height: 40px; display: inline-block; background: url(../images/icon.png) no-repeat -33px -62px;}

.review_special{background: #fff;}
.review_special .fl{ width: 656px;}
.review_special .fl ul.l_list{ padding:15px; background-color: #fff;}
.review_special .fl ul.l_list li{ width: 312px; float: left;}
.review_special .fl ul.l_list li i{ width: 4px; height: 4px; display: inline-block; float: left; margin:15px 10px 0 0; background-color: #FF0000;}
.review_special .fl ul.l_list li a{ vertical-align: middle; display: block; line-height:35px; font-size: 14px; margin-left: 14px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
 .cb_team{overflow: hidden;}
 .cb_team .lef{width: 240px; float:left}
 .cb_team h3{font-size: 22px; font-weight: bold; color: #3060B2;}
 .cb_team p{ padding-top: 5px;}
 .cb_team p strong{ width: 100px; display: inline-block;}
.review_special>.fr{ width:532px;}
.review_special .fr .zt{padding:0 15px 12px; background-color: #fff;}
.review_special .fr .zt dl{ padding-top: 12px;}
.review_special .fr .zt dl dt{ width: 236px; height: 147px; float: left;}
.review_special .fr .zt dl dt img{ width: 100%; height: 100%;}
.review_special .fr .zt dl dd{ margin-left: 246px; height: 147px; position: relative; font-size: 14px;}
.review_special .fr .zt dl dd .bot{ position: absolute; bottom:10px; left: 0; z-index: 1; color: #FFA800;}
.pos{ padding-bottom: 10px; font-size: 14px;}
.child_page{ padding: 20px 15px; background-color: #fff;}
.child_page .main{border-top: 1px solid #DFDFDF; padding: 0; width:auto;}
.child_page .main > .fl{ width: 810px; min-height: 1370px; padding-top:10px; border-right: 1px solid #DFDFDF;}
.child_page .main > .fl dl{ padding: 15px;}
.child_page .main > .fl dl dt{ padding-bottom:20px; text-indent:1.5em;}
.child_page .main > .fl dl dt a{ color: #363380; font-size:20px; font-weight: bold;}
.child_page .main > .fl dl dt span{ float: right; margin-top:8px; font-size: 14px; color: #030303;font-weight: normal}
.child_page .main > .fl dl dd p{font-size: 12px; color: #030303; text-indent: 2em; line-height: 25px;}
.child_page .main > .fl dl dd p.task{ text-indent: 0; margin-left:2em; padding:0 5px; font-size: 14px; display: inline-block; border-bottom: 1px dashed #9CA5AE; color: #048015;}
.child_page .main > .fl dl dd p a{color: #048015; margin-right: 10px; }
.child_page .main > .fr{ width:346px; padding-top:10px;}
.child_page .main > .fr .pic{ width: 345px; height: 270px;}
.child_page .main > .fr .news_til{ border: 1px solid #6B6869; height: 44px; font-size:26px; line-height: 44px; color: #FE0000; font-weight: bold; position: relative; padding: 0 20px;}
.child_page .main > .fr .news_til .gradient{ bottom:auto; top: 0; height:4px;}
.child_page .main > .fr .news_til a{ float: right; font-weight: normal; font-size: 14px;}
.child_page .main > .fr .news_pic{ padding: 5px 0 20px;}
.child_page .main > .fr dl{ margin-bottom: 20px;}
.child_page .main > .fr dl dt{ width: 330px; height:175px ;}
.child_page .main > .fr dl dt img{ width: 100%; height: 100%;}
.child_page .main > .fr dl dd{ line-height: 25px; font-size: 14px;}
.child_page .main > .fr .til span{ margin-left:5px;}

.pages{ text-align: center; color: #666; font-size: 12px; padding-top: 20px;}
.pages a,.pages input[type="button"]{ display: inline-block; padding:5px 10px; border: 1px solid #D7D7D7; border-radius: 4px; vertical-align: middle; font-size: 14px;}
.pages a:hover{ text-decoration: none;}
.pages input[type="button"]{ background: none; cursor: pointer;}
.pages input[type="text"]{ border: 1px solid #D7D7D7; width:40px; height: 26px; line-height: 26px; text-align: center; vertical-align: middle;}



.article h2{ font-size: 34px; text-align: center; color: #333; font-weight: normal; margin:20px 0;}
.article h3{ border-bottom: 1px solid #DCDCDC; font-size: 16px; color: #666; padding-bottom:10px; margin: 0 20px 0 10px; font-weight: normal;}
.article h3 a{ color:#666 ;}
.article_content{ line-height: 22px; font-size: 14px; margin-top: 30px;}
.article_content img{ display: block; max-width: 100%; margin: 0 auto;}
.article_content p{ margin-top: 10px;}
.zhuanti_act >.fl{width: 241px;margin: 15px 8px;overflow: hidden;}
.zhuanti_act >.fl ul{font-size: 14px;line-height: 35px;padding: 0;}
.zhuanti_act{background: #fff;overflow: hidden;}
.ell{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.top_pic_news{text-align: center;	}
.rig{width: 280px;height: 104px;}
.rig img{width: 100%;height: 100%;}
.qr_cont{text-align: center;}
.qr_cont dl{width: 90px;padding: 8px;}
#slide3{padding: 0 10px;}

.zhidao ul li{ width:500px; text-align:left; padding:15px 0px 0 0px; font-size:14px; float:left; font-family:'����'; line-height:5px;} 
.zhidao { width:480px; text-align:left; padding:15px 0px 0 40px; font-size:14px; float:left; font-family:'����';}
.down{text-align:center; font-family:"����"; font-size:14px; line-height:15px; padding:20px 10px 15px 0px;}
.mianze{text-align:left; font-family:"����"; font-size:14px; line-height:20px; padding:0px 10px 0px 10px; color:#999999;}
.pic_cont {margin-right:12px}
.article_content{font-size: 14px;font-family: SimSun;}
.article_content p{font-size: 16px;font-family: SimSun;line-height: 25px;}
.article{margin:0 20px}
.submit2{display: inline-block;
    position: absolute;
    right: 10px;
    top: 4px;}